﻿body{background-color:#fff}
.text-fff{color:#fff}
.bg-fff{background:#fff}
.bg-f6{background:#f6f6f6}
.transition-all{transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-webkit-transition:all .3s}
.margin-top-none{margin-top:0!important}
.display-flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
.flex-wrap{flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap}
.flex-nowrap{flex-wrap:nowrap;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap}
.justify-space-between{justify-content:space-between;-webkit-justify-content:space-between}
.justify-center{justify-content:center;-webkit-justify-content:center}
.justify-flex-end{justify-content:flex-end;-webkit-justify-content:flex-end}
.justify-flex-start{justify-content:flex-start;-webkit-justify-content:flex-start}
.justify-space-around{justify-content:space-around;-webkit-justify-content:space-around}
.flex-align-center{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.flex-align{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.user-select{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-khtml-user-select:none;user-select:none}
.text-overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.text-overflow-2{text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}
.display-none{display:none}
.cursor-p{cursor:pointer}
.position-fixed{position:fixed}
.position-relative{position:relative}
.font-size-12{font-size:12px}
.font-size-13{font-size:13px}
.font-size-14{font-size:14px}
.font-size-15{font-size:15px}
.font-size-16{font-size:16px}
.font-size-18{font-size:18px}
.font-size-20{font-size:20px}
.font-size-24{font-size:24px}
.a-none{text-decoration:none;color:#333}
.a-none:hover{color:#333}
.float-none{float:none}
.border-radius-50{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}
.img-max{max-width:100%}
.padding-none{padding:0!important}
.visibility-h{visibility:hidden}
.overflow-h{overflow:hidden}
.container-layout{width:100%}
.container{width:1200px;margin:0 auto}
.container-1230{width:1230px;margin:0 auto}
.X12{float:left;width:100%}
.bg-f9{background:#f9f9f9}
.container-layout{margin:0 auto}
@media (max-width:1200px){.container-layout{width:1200px}
.container{width:1200px}
}
@-webkit-keyframes fadeIn{0%{opacity:0}
to{opacity:1}
}
@keyframes fadeIn{0%{opacity:0}
to{opacity:1}
}
.fadeIn{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeIn;animation-name:fadeIn}
.header-top{height:32px;background-color:#f5f5f5;box-shadow:0 1px 0 0 #eee}
.header-l-title{font-size:12px;color:#666;line-height:32px}
.header-r-login-gp>div{font-size:12px;line-height:32px;color:#666;float:right;text-align:right;width:10%;position:relative}
.header-r-login-gp>div:before{content:'';position:absolute;right:-30%;top:32%;width:1px;height:10px;background-color:#999}
.header-r-login-gp>div a{color:#666}
.header-r-login-gp>div a:hover{color:#f03030}
.header-r-login-gp>div:first-child:before{width:0}
.header-center{position:relative}
.header-center .img-max{width: 100%;}
.header-center .header-logo{position:absolute;top:0;bottom:0;left:0;right:0;height:100%}
.logo-xl{position:absolute;top:0;bottom:0}
.header-nav{height:46px;background-color:#f5f5f5;box-shadow:0 1px 0 0 #e7e7e7;-webkit-box-shadow:0 1px 0 0 #e7e7e7}
.header-nav-list ul li{float:left;width:128px;position:relative}
.header-nav-list ul li:hover .nav-sp{background:#fff;color:#f03030}
.header-nav-list ul li .nav-sp:before{content:'';position:absolute;top:0;left:0;right:0;width:0;height:4px;background-color:#f03030;transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-webkit-transition:all .3s}
.header-nav-list ul li:hover .nav-sp:before{width:100%}
.header-nav-list ul li .nav-sp{line-height:46px;text-align:center;cursor:pointer;font-size:15px;position:relative;color:#666}
.header-nav-list ul li a .nav-sp{color:#666}
.nav-sp-gp{position:absolute;top:46px;left:0;right:0;z-index:10;display:none;animation:fisg .5s forwards;-moz-animation:fisg .5s forwards;-ms-animation:fisg .5s forwards;-webkit-animation:fisg .5s forwards}
@keyframes fisg{from{opacity:0}
to{opacity:1}
}
@-webkit-keyframes fisg{from{opacity:0}
to{opacity:1}
}
.nav-sp-gp .nav-sp-gp-list{background-color:#fff;box-shadow:0 2px 6px 0 rgba(41,42,46,.25)}
    .nav-sp-gp .nav-sp-gp-list a > div {
        font-size: 13px;
        line-height: 43px;
        color: #444;
        text-align: center;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;    
    }
.nav-sp-gp .nav-sp-gp-list a>div:hover{background-color:#f5f5f5}
.nav-sp-gp-check{background-color:#f5f5f5!important}
.nav-sp-check .nav-sp{background:#fff!important;color:#f03030!important}
.nav-sp-check .nav-sp:before{width:100%!important}
.header-nav-list ul li:hover .nav-sp-gp{display:block}
.footer-hav{background:#888;padding:30px 0}
.footer-left{float:left;width:80%}
.footer-right{width:20%;float:right}
.footer-left-link a{font-size:14px;line-height:28px;color:#fff;padding-right:12px;position:relative;padding-left:12px}
.footer-left-link a:first-child{padding-left:0}
.footer-left-link a:before{content:'';position:absolute;right:0;top:28%;height:12px;width:1px;background:#fff}
.footer-left-link a:last-child:before{width:0}
.footer-left-link a:hover{text-decoration:underline}
.footer-left-address{font-size:14px;line-height:28px;color:#fff;opacity:.6;margin-top:10px}
.footer-left-banc{font-size:14px;color:#fff;opacity:.6;margin-top:10px}
.footer-left-banc span{font-size:12px;padding-left:20px}
.footer-right .footer-right-title{font-size:14px;color:#fff}
.footer-right .footer-right-number{font-size:24px;color:#fff;margin-top:10px}
.footer-right .footer-right-time{font-size:12px;color:#fff;opacity:.6;margin-top:15px}
.fixed-box{position:fixed;right:35px;top:40%;z-index:13;width:64px;background: #FFFFFF;box-shadow:0 2px 6px 0 rgba(41,42,46,.15);-webkit-box-shadow:0 2px 6px 0 rgba(41,42,46,.15);}
.fixed-box>div{width:100%;height:70px;position:relative}
.fixed-box>div:hover .fgp-hover{display:block}
.fixed-box>div:last-child .fgp{border-bottom:0}
.fgp{text-align:center;cursor:pointer;color:#444;height:70px;border-bottom:1px solid #eee}
.fgp:hover{background:#fe5858;color:#fff;border-bottom:1px solid #fe5858}
.fgp>div:first-child{font-size:24px;padding-top:10px}
.fgp>div:last-child{font-size:12px;margin-top:5px}
.fgp-hover{position:absolute;top:30%;right:90px;background:#fff;border:1px solid #fff;box-shadow:0 1px 6px 0 rgba(41,42,46,.25)}
.fgp-hover:before{content:'';position:absolute;top:12px;right:-7px;width:12px;height:12px;background-color:#fff;border-style:solid;border-width:1px;border-color:transparent #ededed #ededed transparent;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.wx-ers{width:114px;height:114px;overflow:hidden}
.wx-ers img{max-width:100%;max-height:100%}
.phone-msd{width:165px}
.phone-msd-lsi>div{float:left}
.phone-msd-lsi{border-bottom:1px solid #f4f4f4;margin-bottom:10px;padding-bottom:10px}
.phone-msd-lsi:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}
.phone-msd-lsi>div:first-child{font-size:24px;width:33px;color:#999}
.phone-msd-lsi>div:last-child{font-size:14px;line-height:22px;color:#333;width:79%}
.phone-gp-hover{padding:10px 20px;background:#fff}
.addr-msd{width:200px}
.pb-carouselWarp{position:relative;width:100%;height:100%;overflow:hidden}
.pb-carouselWarp .pb-carousel{position:relative;height:100%;list-style:none}
.pb-carouselWarp .pb-carousel li{display:none;position:absolute;width:100%;height:100%;top:0;left:0}
.pb-carouselWarp .pb-carousel li img{max-width:100%;max-height:100%;vertical-align:middle}
.pb-carouselWarp .pb-carousel .pb-this{display:block;left:0}
.pb-carouselWarp .pb-carousel-ind{position:absolute;bottom:16px;right:10px;list-style:none;z-index:10}
.pb-carouselWarp .pb-carousel-ind li{float:left;width:12px;height:12px;background-color:#ccc;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;margin:0 5px;cursor:pointer}
.pb-carouselWarp .pb-carousel-ind .pb-this{background-color:#f03030}
.pb-carouselWarp .pb-arrow{position:absolute;top:50%;margin-top:-20px;cursor:pointer;width:32px;height:41px;color:#fff;line-height:41px;font-size:20px;text-align:center;background-color:rgba(0,0,0,.3)}
.banner-one .pb-arrow{width:40px;height:60px;color:#fff;line-height:60px;font-size:25px}
.pb-carouselWarp .pb-arrow-prev{left:0;border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0}
.pb-carouselWarp .pb-arrow-next{right:0;border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px}
.banner-gp{margin-top:30px}
.banner-gp .banner-gp-left{width:790px;height:420px;float:left}
.banner-gp .banner-gp-right{float:right;width:380px;height:420px}
.banner-one-txt{position:absolute;left:0;bottom:0;right:0;z-index:3;font-size:16px;color:#fff;padding:10px 30% 12px 20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-image:linear-gradient(0deg,rgba(3,0,0,.5),rgba(0,0,0,0))}
.gp-right-title {
    border-bottom: 2px solid #f03030;
    height: auto;
    overflow: hidden
}

    .gp-right-title div {
        float: left;
    }

    .gp-right-title div {
        width: 100px;
        height: 40px;
        cursor: pointer;
        background-color: white;
        text-align: center;
        line-height: 40px;
        font-size: 18px;
        color: #999;
    }

    .gp-right-title .active {
        background-color: #f03030;
        color: white
    }
.gp-right-list-first{margin-top:15px;padding-bottom:15px;border-bottom:1px solid #dcdcdc}
.gp-right-list-first>div:first-child{font-size:18px;line-height:28px;color:#333;font-weight:700;margin-bottom:8px;height:55px;overflow:hidden}
.gp-right-list-first>div:first-child a{color:#333}
.gp-right-list-first>div:first-child a:hover{color:#f03030}
.gp-right-list-first>div:last-child{font-size:12px;line-height:19px;color:#666;height:40px;overflow:hidden}
.gp-right-list{margin-top:14px}
.gp-n-dv{float:left;width:100%}
.gp-n-dv .gp-n-dv-ar{font-size:14px;line-height:34px;color:#444;float:left;width:80%;position:relative;padding-left:20px}
.gp-n-dv .gp-n-dv-ar:before{content:'';position:absolute;left:0;top:50%;width:3px;height:3px;background-color:#f03030}
.gp-n-dv .gp-n-dv-ar a{color:#444;position:relative}
.gp-n-dv .gp-n-dv-ar a:hover{color:#f03030;text-decoration:underline}
.gp-n-dv .gp-n-dv-time{font-size:12px;line-height:28px;color:#999;float:right}
.men-area-gp{margin-top:30px}
.men-area-gp-title{border-bottom:2px solid #f03030;margin-bottom:20px}
.men-area-gp-title>div{width:100px;height:40px;background-color:#f03030;font-size:18px;line-height:40px;color:#fff;text-align:center}
.men-area-gp-list>div{float:left;margin-right:18px;width:225px;height:128px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-webkit-transition:all .3s}
.men-area-gp-list>div:last-child{margin-right:0}
.men-area-gp-list>div:hover{box-shadow:0 2px 6px 0 rgba(0,0,0,.3);-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.3)}
.men-area-gp-list .area-one {
	background-image: -moz-linear-gradient(90deg,#9489fc 0,#8bc8ff 100%);
	background-image: -ms-linear-gradient(90deg,#9489fc 0,#8bc8ff 100%);
	background-image: -webkit-linear-gradient(90deg,#9489fc 0,#8bc8ff 100%);
	background-image: linear-gradient(90deg,#9489fc 0,#8bc8ff 100%);
	background-blend-mode: normal,normal;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#9489fc',endColorStr='#8bc8ff',gradientType='0');
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(startColorStr='#9489fc',endColorStr='#8bc8ff',gradientType='0')";
}

.men-area-gp-list .area-two {
	background-image: -moz-linear-gradient(90deg,#1dc3f3 0,#4dfafc 100%);
	background-image: -ms-linear-gradient(90deg,#1dc3f3 0,#4dfafc 100%);
	background-image: -webkit-linear-gradient(90deg,#1dc3f3 0,#4dfafc 100%);
	background-image: linear-gradient(90deg,#1dc3f3 0,#4dfafc 100%);
	background-blend-mode: normal,normal;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#1dc3f3',endColorStr='#4dfafc',gradientType='0');
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(startColorStr='#1dc3f3',endColorStr='#4dfafc',gradientType='0')";
}

.men-area-gp-list .area-three {
	background-image: -moz-linear-gradient(90deg,#ff8134 0,#fadb44 100%);
	background-image: -ms-linear-gradient(90deg,#ff8134 0,#fadb44 100%);
	background-image: -webkit-linear-gradient(90deg,#ff8134 0,#fadb44 100%);
	background-image: linear-gradient(90deg,#ff8134 0,#fadb44 100%);
	background-blend-mode: normal,normal;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ff8134',endColorStr='#fadb44',gradientType='0');
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ff8134',endColorStr='#fadb44',gradientType='0')";
}

.men-area-gp-list .area-four {
	background-image: -moz-linear-gradient(90deg,#0f79dd 0,#32b7f5 100%);
	background-image: -ms-linear-gradient(90deg,#0f79dd 0,#32b7f5 100%);
	background-image: -webkit-linear-gradient(90deg,#0f79dd 0,#32b7f5 100%);
	background-image: linear-gradient(90deg,#0f79dd 0,#32b7f5 100%);
	background-blend-mode: normal,normal;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#0f79dd',endColorStr='#32b7f5',gradientType='0');
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(startColorStr='#0f79dd',endColorStr='#32b7f5',gradientType='0')";
}

.men-area-gp-list .area-five {
	background-image: -moz-linear-gradient(90deg,#ff3447 0,#ff3477 100%);
	background-image: -ms-linear-gradient(90deg,#ff3447 0,#ff3477 100%);
	background-image: -webkit-linear-gradient(90deg,#ff3447 0,#ff3477 100%);
	background-image: linear-gradient(90deg,#ff3447 0,#ff3477 100%);
	background-blend-mode: normal,normal;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ff3447',endColorStr='#ff3477',gradientType='0');
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ff3447',endColorStr='#ff3477',gradientType='0')";
}
.men-area-gp-list .area-txt{font-size:20px;line-height:28px;color:#fff;float:left;width:47%;line-height:128px;text-align:right}
.men-area-gp-list .area-icv{float:right;width:37%;color:#fff;font-size:60px;text-align:left;line-height:128px}
.in-news-gp{margin-top:30px}
.in-news-gp>div{width:33.3%;float:left}
.in-news-gp>div:first-child{padding-right:15px}
.in-news-gp>div:nth-child(2){padding:0 10px}
.in-news-gp>div:last-child{padding-left:15px}
.in-news-gp-title {
    border-bottom: 2px solid #f03030;
    position: relative
}

    .in-news-gp-title .news-gp-le {
        width: 100px;
        height: 40px;
        font-size: 18px;
        color: #fff;
        float: left;
        background-color: #f03030;
        text-align: center;
        line-height: 40px;
    }
    .in-news-gp-title .news-gp-lelong {
        width: 180px;
        height: 40px;
        font-size: 18px;
        color: #fff;
        float: left;
        background-color: #f03030;
        text-align: center;
        line-height: 40px;
    }
.in-news-gp-title .news-gp-ri{font-size:14px;color:#999;float:right;position:absolute;right:0;bottom:10px}
.in-news-gp-title .news-gp-ri a{color:#999}
.in-news-gp-title .news-gp-ri a:hover{color:#f03030}
.in-news-gp-list{margin-top:20px}
.news-gp .news-ks{float:left;font-size:14px;line-height:39px;color:#444;width:80%}
.news-gp .news-ks a{color:#444}
.news-gp .news-ks a:hover{color:#f03030;text-decoration:underline}
.news-gp .news-nv{float:right;font-size:12px;line-height:39px;color:#999}

.txtMarquee-top {
    margin-top: 20px;
    margin-left: 5px;
    overflow: hidden;
    position: relative;
    border: 1px solid #fff;
    height: 250px;
}

    .txtMarquee-top .infoList li {
        height: 24px;
        line-height: 24px;
    }
 .txtMarquee-top .infoList li a {
            color: #444
        }
    .txtMarquee-top .infoList li a:hover {
        color: #f03030;
        text-decoration: underline
    }

        .txtMarquee-top .infoList li .date {
            float: right;
            color: #999;
        }

.banner-twoi{margin-top:20px;width:382px;height:282px;overflow:hidden}
.banner-twoi ul{padding-left:0}
.banner-two{overflow:visible;border:1px solid #ccc;height:242px;width:382px}
.banner-two .banner-two-img{width:380px;height:240px;text-align:center;line-height:232px;padding:3px;overflow:hidden}
.banner-two .banner-two-txt{font-size:14px;color:#666;height:40px;position:absolute;bottom:-40px;left:0;right:0;padding-right:20%;padding-top:10px}
.banner-two .pb-carousel-ind li{width:6px;height:6px;margin:0 3px}
.banner-two .pb-carousel-ind{bottom:-20px}
.banner-two .pb-arrow-prev{left:3px}
.banner-two .pb-arrow-next{right:3px}
.men-fenh-gp-list>div{margin-right:13px;width:135px;height:206px;background-color:#fff;border:solid 1px #dcdcdc;float:left;cursor:pointer;transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-webkit-transition:all .3s}
.men-fenh-gp-list>div:last-child{margin-right:0}
.men-fenh-gp-list>div:hover{background:#fe5858}
.men-fenh-gp-list>div:hover .fenh-ic,.men-fenh-gp-list>div:hover .fenh-txt{color:#fff}
.men-fenh-gp-list>div:hover .fenh-img:before{background:#fe5858}
.men-fenh-gp-list>div .fenh-img img{transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-webkit-transition:all 1s}
.men-fenh-gp-list>div:hover .fenh-img img{transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transform:scale(1.2)}
.men-fenh-gp-list .fenh-img{height:106px;overflow:hidden;position:relative}
.men-fenh-gp-list .fenh-img:before{content:"";position:absolute;bottom:-6px;left:46.5%;z-index:3;width:10px;height:10px;background-color:#fff;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-webkit-transition:all .3s}
.men-fenh-gp-list .fenh-img img{max-width:100%;max-height:100%}
.men-fenh-gp-list .fenh-ic{font-size:30px;color:#fe5858;text-align:center;margin-top:12px}
.men-fenh-gp-list .fenh-txt{font-size:14px;line-height:34px;color:#333;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.lisx .news-gp .news-nv{font-size:14px;color:#999}
.lisx .news-gp .news-ks{position:relative;padding-left:12px}
.lisx .news-gp .news-ks:before{content:'';width:3px;height:3px;background-color:#f03030;position:absolute;left:0;top:45%}
.in-link-gp{margin-top:30px;margin-bottom:40px}
.in-link-gp-title{background:#f6f6f6;border-bottom:2px solid #f03030}
.in-link-gp-title-list>div{float:left;font-size:18px;text-align:center;padding:8.5px 29px;color:#6c6c6c;}
.in-link-gp-title-list>div:hover{color:#f03030}
.link-t-check{color:#f03030!important;}
.link-t-check-vn{color:#FFFFFF!important;background:#f03030!important}
.in-link-bn>div{font-size: 16px;cursor: pointer;}
.in-link-child-list{margin-top:10px}
.in-link-child-list a{font-size:14px;line-height:28px;color:#999;position:relative}
.in-link-child-list>div{padding:0 15px 8px 15px;float:left;position:relative}
.in-link-child-list>div:before{content:'';position:absolute;right:0;top:30%;height:12px;width:1px;background:#e3e3e3}
.in-link-child-list>div:last-child:before{width:0}
.in-link-child-list a:hover{color:#fe4e4e}
.in-link-child-gp{margin-top:5px}
.x-top{margin-top:40px;margin-bottom:100px}
.x-left{width:270px;float:left}
.x-right{width:900px;float:right}
.x-left-title{padding-bottom:8px;border-bottom:2px solid #f03030}
.x-left-title .x-left-title-txt{font-size:24px;line-height:24px;color:#000;float:left;padding-left:10px}
.x-left-title .x-h{width:10px;height:30px;background-color:#f03030;float:left}
.x-left-title .x-ha{width:5px;height:24px;margin-top:6px;background-color:#f03030;float:left;margin-left:4px}
.x-left-list{margin-top:20px}
.x-left-list .x-ng{width:100%;height:49px;line-height:49px;border-bottom:1px solid #e7e7e7;font-size:16px;color:#000;padding:0 15px 0 20px}
.x-left-list .x-ng>div:first-child{float:left}
.x-left-list .x-ng>div:last-child{float:right;color:#666}
.x-left-list .x-ng:hover{background:#f9f9f9}
.x-ng-check .x-ng{background:#f03030!important;color:#fff!important}
.x-ng-check .x-ng i{color:#fff!important}
.x-right-title-gp{padding-bottom:10px;border-bottom:2px solid #f03030}
.x-right-title{font-size:18px;line-height:28px;letter-spacing:0;color:#000;float:left}
.x-right-clem{float:right;font-size:14px;line-height:28px;letter-spacing:0;color:#787c83}
.x-right-clem span{padding:0 8px}
.x-right-clem a{color:#787c83}
.x-right-content{margin-top:10px;padding:20px 20px 0 20px;font-size:14px;color:#444}
.x-right-content p{line-height:28px;margin-bottom:0;font-size:14px;color:#444}
.x-right-content img{max-width:100%}
.x-right-listve>div{padding:25px 0;border-bottom:1px dashed #dcdcdc}
.x-right-listve>div:hover{background:#fafbfc}
.listve-left-img{width:187px;height:128px;float:left;overflow:hidden}
.listve-left-img img{max-width:100%;max-height:100%}

.listve-right-content{float:right;width:79%;padding:0 20px}
.listve-title{font-size:18px;line-height:24px;color:#000;font-weight:700}
.listve-title a{color:#000}
.listve-title a:hover{color:#f03030}
.listve-time{font-size:14px;line-height:24px;color:#999;margin-top:12px}
.listve-time i{font-size:16px;margin-right:8px;color:#d1cbcb}
.listve-deta{height:40px;overflow:hidden;margin-top:20px;font-size:14px;line-height:22px;color:#666}
.details-top{background:#fff;height:54px;box-shadow:0 1px 4px 0 rgba(0,0,0,.2)}
.details-content{margin-top:25px;margin-bottom:60px;background:#fff}
.details-clem{width:40.5%;line-height:54px}
.details-content{padding:67px 70px 20px 65px}
.details-content-title{font-size:24px;line-height:28px;color:#444;font-weight:700}
.details-content-title-hs{font-size:14px;line-height:24px;color:#999;margin-top:18px;padding-bottom:18px;border-bottom:1px solid #e7e7e7}
.details-content-title-hs i{color:#d1cbcb;font-size:16px;margin-right:10px}
.details-p{margin-top:30px}
.details-p p{font-size:16px;line-height:32px;color:#444}
.details-p img,.details-p p img{max-width:100%}
.details-nex-ve{border-top:1px solid #e7e7e7;padding-top:20px;margin-top:65px}
.details-nex-ve .de-prv{float:left}
.details-nex-ve .de-next{float:right}
.details-nex-ve .de-next a i,.details-nex-ve .de-prv a i{font-size:16px;color:#787c83}
.details-nex-ve .de-next a i{margin-left:10px}
.details-nex-ve .de-prv a i{margin-right:10px}
.details-nex-ve .de-next a,.details-nex-ve .de-prv a{font-size:16px;color:#787c83}
.details-nex-ve .de-next a:hover,.details-nex-ve .de-next a:hover i,.details-nex-ve .de-prv a:hover,.details-nex-ve .de-prv a:hover i{color:#f03030}
.x-right-listve-page{margin-top:40px}
.page-los>a,.page-los>div{float:left;font-size:14px;color:#7a7474;margin-right:12px}
.page-los .p-btn{padding:10px 14px;background-color:#fff;border:solid 1px #e3e3e3}
.page-los .p-btn:hover{background-color:#f03030;color:#fff}
.page-los .p-txt{line-height:41px}
.page-los .p-input{width:40px;height:40px;background-color:#fff;border:solid 1px #e3e3e3;overflow:hidden}
.page-los .p-input input{width:100%;height:40px;border:0;text-align:center}
.num-check{background-color:#f03030!important;color:#fff!important}
.exp-content{margin-top:25px;margin-bottom:60px;background:#f6f6f6;padding:40px 40px 60px 40px;background-image:url(../img/bg.jpg);background-repeat:no-repeat;background-position:left bottom}
.exp-content .exp-left{width:182px;height:182px;background:#fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:5px;text-align:center;overflow:hidden;float:left}
.exp-content .exp-left img{max-width:100%;max-height:100%}
.exp-content .exp-right{float:left;width:80%;padding-left:40px}
.exp-name{font-size:20px;color:#000;margin-bottom:10px}
.exp-name span{padding-bottom:10px;border-bottom:3px solid #f09d30}
.exp-position{margin-top:20px;padding-bottom:10px;border-bottom:1px solid #dcdcdc}
.exp-position>div{font-size:14px;font-weight:400;font-stretch:normal;line-height:28px;letter-spacing:0;color:#666;position:relative}
.exp-position>div:before{content:'·'}
.exp-position>div span{padding-left:5px}
.exp-brief{margin-top:30px}
.exp-brief-title{font-size:16px;color:#000;margin-bottom:20px}
.exp-brief-content{font-size:14px;line-height:28px;color:#666}
.exp-brief-content p{font-size:14px;line-height:28px;color:#666;margin-bottom:0}
.exp-s-top{margin-top:30px;margin-bottom:60px}
.exp-list-gp>div{float:left;padding:12px}
.exp-list-gp .exp-lk{width:216px;height:288px;background-color:#f5f5f5;float:left;padding:20px;transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-webkit-transition:all .3s}
.exp-lk-img{width:176px;height:176px;overflow:hidden;margin:0 auto;text-align:center}
.exp-lk-img img{max-width:100%;max-height:100%;text-align:center}
.exp-lk-txt{font-size:18px;color:#444;position:relative;padding-top:20px;margin-top:20px}
.exp-lk-txt:before{content:'';position:absolute;top:0;left:0;width:32px;height:1px;background-color:#444}
.exp-list-gp>div .exp-lk:hover{background:#e8e8e8}
.exp-list-gp>div .exp-lk:hover .exp-lk-txt{color:#f03030}
.exp-list-gp>div .exp-lk:hover .exp-lk-txt:before{background:#f03030}
.procee-list-gp>div{float:left;padding:7px}
.procee-lk{width:285px;height:256px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.2);padding:10px}
.procee-lk-img{width:265px;height:186px;margin:0 auto;overflow:hidden}
.procee-lk-img img{max-width:100%;max-height:100%;transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-webkit-transition:all .3s}
.procee-lk:hover .procee-lk-img img{transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transform:scale(1.2)}
.procee-lk:hover .procee-lk-txt{color:#f03030}
.procee-lk-txt{font-size:14px;color:#444;margin-top:10px;height:40px;overflow:hidden}
.certi-q-top{margin-top:40px;margin-bottom:100px;text-align:center;position:relative}
.certi-q-name{position:absolute;top:37%;left:0;right:0;font-size:20px;line-height:24px;color:#e3b54a;text-align:center}
.certi-q-name .q-name{width:50%;margin:0 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:10px;position:relative}
.certi-q-name-hr{width:280px;height:1px;background-color:#444;margin:0 auto}
.certi-q-deta{position:absolute;top:48%;left:0;right:0}
.certi-q-deta>div{width:48%;margin:0 auto;font-size:16px;line-height:24px;color:#000;text-align:left}
.certi-q-deta>div p{margin-bottom:0;text-indent:35px}
.certi-q-er{position:absolute;bottom:13%;left:12%;right:0}
.certi-q-er>div{width:50%}
.certi-q-er .q-er-m{width:100px;height:100px;overflow:hidden;margin-left:auto;margin-right:auto}
.certi-q-er .q-er-m img{max-width:100%;max-height:100%}
.certi-q-sum{position:absolute;bottom:18%;left:0;right:12%}
.certi-q-sum .sum-txt{width:28%;float:right;font-size:16px;line-height:24px;color:#000;text-align:left}
.certi-top-bg{background-image:url(../img/zbg.jpg);background-repeat:no-repeat;background-size:contain;background-position:bottom}
.certi-top{margin-top:60px;margin-bottom:100px}
.certi-title{font-size:20px;line-height:28px;color:#444;text-align:center;font-weight:700;margin-bottom:40px}
.certi-form-gp{width:50%;margin-left:auto;margin-right:auto}
.certi-form-gp input{padding-left:12px}
.certi-form-gp select{padding-left:12px}
.form-gp-left{float:left;text-align:right;width:15%;font-size:16px;line-height:36px;color:#444}
.form-gp-right{float:left;width:450px;position:relative}
.form-gp-right .input-s{width:450px;height:36px;background-color:#fff;border:solid 1px #dcdcdc}
.form-ico{position:absolute;top:11px;right:10px;color:#1ab84e;font-size:16px}
.form-msg{position:absolute;top:0;left:450px;width:100%;font-size:12px;line-height:36px;color:red;text-align:left;padding-left:10px}
.certi-f-gp>div{margin-bottom:20px}
.select-s{width:450px;height:36px;background-color:#fff;border:solid 1px #dcdcdc}
.gp-code-input{width:204px;height:36px;background-color:#fff;border:solid 1px #dcdcdc;float:left;margin-right:16px}
.gp-code-img{width:127px;height:36px;background-color:#fff;border:solid 1px #dcdcdc;overflow:hidden;float:left;margin-right:16px}
.gp-code-img img{width:100%;max-width:100%;max-height:100%}
.gp-code-update{font-size:12px;line-height:36px;color:#006cb7;float:left;cursor:pointer}
.form-sub-gp{width:67.5%;float:right;margin-top:10px}
.form-sub-gp>button{width:128px;height:40px;float:left;text-align:center}
.btn-sub{background-color:#f03030;color:#fff;margin-right:20px;border:none}
.btn-sub:hover{background:#fe5858}
.btn-reset{background-color:#fff;border:solid 1px #999}
.btn-reset:hover{background:#f5f5f5}
.attach-list {
    margin: 0 50px 15px;
    color: #757575;
}

    .attach-list ul li {
        margin-top: 15px;
        padding: 15px;
        border: 1px solid #ebebeb;
    }

        .attach-list ul li .link-btn {
            display: block;
            float: right;
            margin-top: 7px;
            padding: 5px 15px;
            border: 1px solid #e0e0e0;
            line-height: 20px;
            font-size: 14px;
            cursor: pointer;
        }

            .attach-list ul li .link-btn i {
                font-size: 14px;
            }

        .attach-list ul li .icon-box {
            display: inline-block;
            margin-right: 5px;
            line-height: 38px;
            color: #ccc;
        }

            .attach-list ul li .icon-box i {
                font-size: 38px;
            }

        .attach-list ul li .info {
            display: inline-block;
        }

            .attach-list ul li .info h3 {
                line-height: 20px;
                color: #333;
                font-size: 14px;
                font-weight: normal;
            }

            .attach-list ul li .info span {
                margin-right: 5px;
                line-height: 18px;
                color: #999;
                font-size: 12px;
            }
/*Clear Fix*/
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {
    display: inline-block;
}

.clearfix {
    display: block;
}
